Deno (Software)

Deno

Basisdaten

Hauptentwickler denoland
Entwickler Ryan Dahl
Erscheinungsjahr 13.05.2018[1]
Aktuelle Version 2.1.1[2]
(21. November 2024)
Betriebssystem Linux, MacOS, Windows
Programmier­sprache TypeScript, JavaScript, Rust, C++
Kategorie Laufzeitumgebung
Lizenz MIT-Lizenz[3][4]
deno.com

Deno ist eine Laufzeitumgebung für JavaScript und TypeScript, die auf der V8-JavaScript-Engine basiert und in Rust geschrieben wurde. Sie wurde von Ryan Dahl erschaffen, dem ursprünglichen Schöpfer von Node.js.[5][6] Sie wurde 2018 von Dahl in seinem Vortrag „10 Things I Regret About Node.js“ (deutsch: „10 Dinge, die ich an Node.js bereue“) angekündigt.[7] Deno vereint sowohl Laufzeitumgebung als auch Paketverwaltung in einem Programm.[8][9]

  1. Contributors, denoland/deno, Github. Abgerufen am 5. Juli 2019 (englisch).
  2. Release 2.1.1. 21. November 2024 (abgerufen am 22. November 2024).
  3. deno/LICENSE at master. In: GitHub. Abgerufen am 5. Juli 2019 (englisch).
  4. The MIT License. In: Open Source Initiative. 17. September 2018, abgerufen am 17. September 2018 (englisch).
  5. Deno: Secure V8 TypeScript Runtime from Original Node.js Creator. In: InfoQ. Abgerufen am 17. Mai 2019 (englisch).
  6. Silke Hahn: Webentwicklung: Deno 1.0 soll Node.js als Framework für Skriptsprachen ersetzen. 14. Mai 2020, abgerufen am 6. Juni 2020.
  7. 10 Things I Regret About Node.js – Ryan Dahl – JSConf EU 2018. 6. Juni 2018, abgerufen am 17. Mai 2019 (englisch).
  8. Deno Manual. In: deno.land. Abgerufen am 17. Mai 2019 (englisch).
  9. Paul Krill: Ryan Dahl’s Node.js regrets lead to Deno. InfoWorld, 21. Juni 2018, abgerufen am 6. Juni 2020 (englisch).

Developed by StudentB